| Modifier and Type | Field and Description |
|---|---|
protected NegotiationSession |
OpponentModel.negotiationSession
Reference to the negotiation state
|
protected NegotiationSession |
OMStrategy.negotiationSession
Reference to the object which holds all information about the negotiation
|
protected NegotiationSession |
OfferingStrategy.negotiationSession
Reference to the negotiation session
|
protected NegotiationSession |
AcceptanceStrategy.negotiationSession
Reference to the object which holds all information about the negotiation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OpponentModel.init(NegotiationSession negotiationSession)
Alternative init method to initialize the model without setting parameters.
|
void |
OpponentModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the model.
|
void |
AcceptanceStrategy.init(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Standard initialize method to be called after using the empty constructor.
|
void |
OMStrategy.init(NegotiationSession negotiationSession,
OpponentModel model)
Initialize method which my be used when the opponent model strategy has no parameters,
or when the default values for these parameters should be used.
|
void |
OMStrategy.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initialize method to be used by the BOA framework.
|
void |
OfferingStrategy.init(NegotiationSession negotiationSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the offering strategy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AC_Yushu.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Nozomi.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2010.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMcrazyHaggler.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentSmith.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentFSEGA.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
| Constructor and Description |
|---|
AC_AgentFSEGA(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_AgentK(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_AgentSmith(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMcrazyHaggler(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMHaggler2010(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Nozomi(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Yushu(NegotiationSession negoSession,
OfferingStrategy strat) |
| Modifier and Type | Method and Description |
|---|---|
void |
AC_ValueModelAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_TheNegotiator.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_NiceTitForTat.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2011.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_HardHeaded.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Gahboninho.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_BRAMAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK2.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_ValueModelAgent.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
void |
AC_Gahboninho.initializeAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
void |
AC_AgentK2.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
| Constructor and Description |
|---|
AC_AgentK2(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_BRAMAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Gahboninho(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy) |
AC_HardHeaded(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMHaggler2011(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_NiceTitForTat(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_TheNegotiator(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_ValueModelAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
| Modifier and Type | Method and Description |
|---|---|
void |
Multi_AcceptanceCondition.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Time.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Previous.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Next.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_MAC.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Gap.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_ConstDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Const.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV4.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV3.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV2.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiProbDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiProb.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMaxInWindowDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMaxInWindow.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMax.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiBestAvgDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiBestAvg.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiAvg.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Combi.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
| Modifier and Type | Field and Description |
|---|---|
protected NegotiationSession |
BOAagent.negotiationSession
link to domain
|
| Modifier and Type | Method and Description |
|---|---|
void |
IAMHaggler_Test_Offering.init(NegotiationSession negotiationSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
| Constructor and Description |
|---|
IAMHaggler_Test_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
| Modifier and Type | Method and Description |
|---|---|
void |
Yushu_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
Nozomi_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
IAMhaggler2010_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
IAMCrazyHaggler_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentSmith_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentK_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentFSEGA_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
Nozomi_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
void |
AgentSmith_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
| Constructor and Description |
|---|
AgentSmith_Offering(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
| Modifier and Type | Method and Description |
|---|---|
void |
ValueModelAgent_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
TheNegotiator_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
NiceTitForTat_Offering.init(NegotiationSession negotiationSession,
OpponentModel om,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
IAMhaggler2011_Offering.init(NegotiationSession negotiationSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
HardHeaded_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
Gahboninho_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
BRAMAgent_Offering.init(NegotiationSession domainKnow,
OpponentModel om,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentK2_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
NiceTitForTat_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
void |
HardHeaded_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
void |
BRAMAgent_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
| Modifier and Type | Method and Description |
|---|---|
void |
TimeDependent_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Method which initializes the agent by setting all parameters.
|
void |
GeniusTimeDependent_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
ChoosingAllBids.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
| Constructor and Description |
|---|
ChoosingAllBids(NegotiationSession negoSession,
OpponentModel model)
Constructor which can be used to create the agent without the GUI.
|
GeniusTimeDependent_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
double e,
double k,
double max,
double min) |
TimeDependent_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
double e,
double k,
double max,
double min) |
| Modifier and Type | Method and Description |
|---|---|
void |
NTFTstrategy.init(NegotiationSession negotiationSession,
OpponentModel model)
Initializes the agent by storing the size of the domain, and checking
if the domain is large.
|
void |
OfferBestN.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the agent by storing the size of the domain, and checking
if the domain is large.
|
void |
NullStrategy.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
NTFTstrategy.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
BestBid.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the opponent model strategy.
|
| Constructor and Description |
|---|
BestBid(NegotiationSession negotiationSession,
OpponentModel model)
Normal constructor used to initialize the BestBid opponent model strategy.
|
NullStrategy(NegotiationSession negotiationSession)
Normal constructor used to initialize the NullStrategy opponent model strategy.
|
OfferBestN(NegotiationSession negotiationSession,
OpponentModel model,
int n)
Normal constructor used to initialize the OfferBestN opponent model strategy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PerfectIAMhagglerBayesianModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
ParallelOM.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
CUHKFrequencyModelV2.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
initialization of the model in which the issues are cached and the score keeper for each issue is created.
|
void |
BayesianModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the opponent model.
|
void |
CycleModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
OppositeModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
HardHeadedFrequencyModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the utility space of the opponent such that all value
issue weights are equal.
|
void |
FSEGABayesianModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentXFrequencyModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Creates an opponent model for the given utility space
|
void |
NashFrequencyModel.init(NegotiationSession domainKnow,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentLGModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initialize the opponent model by creating an object to keep track of the values
for each issue.
|
void |
ScalableBayesianModel.init(NegotiationSession negoSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
SmithFrequencyModelV2.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
SmithFrequencyModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
IAMhagglerBayesianModel.init(NegotiationSession negotiationSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
PerfectScalableBayesianModel.init(NegotiationSession negoSession,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
ScalableBayesianModel.initializeModel(NegotiationSession negotiationSession) |
void |
PerfectScalableBayesianModel.initializeModel(NegotiationSession negotiationSession) |
| Constructor and Description |
|---|
AgentKSAS(NegotiationSession negoSession) |
NozomiSAS(NegotiationSession negoSession,
BidDetails bid) |
YushuSAS(NegotiationSession negoSession) |
| Constructor and Description |
|---|
AgentK2SAS(NegotiationSession negoSession) |
BRAMAgentSAS(NegotiationSession negoSession) |
GahboninhoSAS(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
HardHeadedSAS(NegotiationSession negoSession) |
NiceTitForTatSAS(NegotiationSession negoSession) |
TheNegotiatorSAS(NegotiationSession negoSession) |
| Constructor and Description |
|---|
IssueManager(NegotiationSession negoSession,
Timeline T,
GahboninhoOM om) |
| Modifier and Type | Class and Description |
|---|---|
class |
NegotiationSessionWrapper
Converts a stored negotiation trace of the opponent to a negotiation session.
|